{
  "status": "Browser review; MP4 export paused by user",
  "created": "2026-10-03",
  "canvas": {
    "width": 1920,
    "height": 1080
  },
  "basis": "October 2 walkthrough, October 2 9:46 PM PDT script snapshot, and supplied VoPro/Procore HTML captures",
  "flows": {
    "rfi": {
      "name": "After-hours access",
      "module": "RFI",
      "summary": "Turn a spoken access question into an assigned RFI, then inspect the request and its destination fields.",
      "image": "rfi",
      "transcript": "Create an RFI for the CCB Remodel, Level 1 DCR suite. Before selective demolition starts, confirm the approved after-hours work window and access route through the occupied City-County Building. The drawings require coordination with facilities at least 48 hours in advance, but no specific hours are listed. Assign this to Continuum Architects, copy the City of Madison, reference sheet A101S, and request an answer by October 5 because demolition mobilization begins October 8. Initiated today by Jeffrey. Status open; stage, course of construction. RFI manager Jeffrey; received from Tom Radley; assign to Continuum Architects, putting the ball in their court; distribute to the City of Madison. Responsible contractor Meridian Builders. Location Level 1 DCR suite; specification Division 01 General Requirements; drawing A101S; cost code 01.",
      "summaryHTML": "<p>An RFI was initiated by Jeffrey and assigned to Continuum Architects, with the City of Madison copied and Tom Radley involved in its receipt, regarding the Level 1 DCR suite in the CCB remodel. The RFI references specification Division 01 and drawing A101S, with a response required by October 5 ahead of demolition mobilization starting October 8. Before selective demolition begins, the team must confirm the approved after-hours work window and access route through the occupied City-County Building, coordinating with facilities at least 48 hours in advance per the drawings. Meridian Builders is the responsible contractor for the work.</p>",
      "scenes": [
        {
          "screen": "V17",
          "kind": "desktop",
          "title": "Open VoPro",
          "detail": "Open the VoPro desktop icon to begin. Press Next to click.",
          "duration": 4,
          "chapter": "VoPro · Capture",
          "launchApp": "vopro"
        },
        {
          "screen": "V17",
          "kind": "home",
          "title": "Press Record",
          "detail": "Click Record in the lower-left corner to open the project chooser.",
          "duration": 3,
          "chapter": "VoPro · Capture",
          "focus": {
            "label": "Toggle recording",
            "aria": true
          }
        },
        {
          "screen": "V15",
          "kind": "project",
          "title": "Choose CCB Remodel",
          "detail": "Associate the recording with the project before speaking.",
          "duration": 5,
          "focus": {
            "selector": "#choose-project"
          },
          "chapter": "VoPro · Capture",
          "enter": [
            {
              "label": "Toggle recording",
              "aria": true
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "transcript",
          "title": "Describe the access question",
          "detail": "Include the assignment, drawing, response date and demolition context. When finished, Next stops recording and opens Summary.",
          "duration": 8,
          "fillDuration": 7,
          "focus": {
            "selector": "#transcript-panel"
          },
          "chapter": "VoPro · Capture",
          "enter": [
            {
              "selector": "#choose-project"
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "summary",
          "title": "Review the captured details",
          "detail": "The access question, October 5 deadline and A101S reference are ready for review.",
          "duration": 13,
          "reading": ".demo-summary",
          "focus": {
            "selector": "#summary-panel"
          },
          "chapter": "VoPro · Review",
          "enter": [
            {
              "selector": "#voice-drawer [aria-label=\"Toggle recording\"]",
              "effect": "stop-recording"
            },
            {
              "label": "Summary"
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "drafts-nav",
          "title": "Open My Drafts",
          "detail": "Click My Drafts in the lower-left sidebar to review the captured items.",
          "duration": 4,
          "focus": {
            "label": "My Drafts",
            "includes": true
          },
          "chapter": "VoPro · Navigate"
        },
        {
          "screen": "V10",
          "kind": "rfi-draft",
          "title": "Review the RFI draft",
          "detail": "Read the request before accepting it into the project.",
          "duration": 8,
          "focus": {
            "selector": "#draft-card"
          },
          "chapter": "VoPro · Review",
          "enter": [
            {
              "label": "My Drafts",
              "includes": true
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "rfi-accept",
          "title": "Accept the reviewed RFI",
          "detail": "Accept the draft, then open the project in Procore.",
          "duration": 4,
          "focus": {
            "selector": "#accept-draft"
          },
          "chapter": "VoPro · Accept"
        },
        {
          "screen": "V10",
          "kind": "launch",
          "title": "Open Procore",
          "detail": "Open the Procore desktop icon to verify the accepted record. Press Next to click.",
          "duration": 4,
          "launchApp": "procore",
          "chapter": "Procore · Navigate"
        },
        {
          "screen": "P19",
          "kind": "destination",
          "title": "Open Project Tools",
          "detail": "Open the project tools menu to find RFIs.",
          "duration": 4,
          "focus": {
            "label": "Project Tools",
            "includes": true
          },
          "chapter": "Procore · Navigate"
        },
        {
          "screen": "P18",
          "kind": "destination",
          "title": "Choose RFIs",
          "detail": "Project Tools → RFIs.",
          "duration": 4,
          "focus": {
            "label": "RFIs"
          },
          "chapter": "Procore · Navigate",
          "enter": [
            {
              "label": "Project Tools",
              "includes": true
            }
          ]
        },
        {
          "screen": "P17",
          "kind": "destination",
          "title": "Open RFI 007",
          "detail": "Choose View beside RFI 007 to open the after-hours access request.",
          "duration": 6,
          "focus": {
            "selector": "[row-id=\"175440\"] [data-qa=\"view-row\"] button"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "label": "RFIs"
            }
          ]
        },
        {
          "screen": "P15",
          "kind": "destination",
          "title": "Check the details in Procore",
          "detail": "Review the request, assignment, response date, location, contractor and drawing reference.",
          "duration": 18,
          "scrollTour": [
            "General Information",
            "Responsible Contractor",
            "Drawing Number"
          ],
          "focus": {
            "text": "Before selective demolition starts"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[row-id=\"175440\"] [data-qa=\"view-row\"] button"
            }
          ]
        }
      ]
    },
    "daily": {
      "name": "One conversation. A daily record.",
      "module": "Daily Log",
      "summary": "Capture crews, equipment and site conditions in one report. Follow the accepted entries into October 2’s daily log.",
      "image": "daily",
      "transcript": "Create the daily log for October 2 at the CCB Remodel. Weather was clear, 72 degrees, with no impact on work. Meridian had Tom Radley and two laborers onsite for eight hours; Badger Interiors had four workers installing dust barriers and floor protection at the Level 1 DCR suite. Equipment included one scissor lift and two HEPA air scrubbers. Facilities staff visited at 10 AM and inspected the occupied-building access route. Note that public-area protection remained intact. We held a toolbox talk on PPE and silica control; no safety violations or injuries occurred. No deliveries or delays. Tomorrow’s scheduled work is to complete containment and begin selective demolition.",
      "summaryHTML": "<p>The daily log for October 2 at the CCB Remodel records clear weather at 72 degrees with no impact on work. Meridian had Tom Radley and two laborers onsite for eight hours; Badger Interiors had four workers installing dust barriers and floor protection at the Level 1 DCR suite. Equipment included one scissor lift and two HEPA air scrubbers. Facilities staff visited at 10 AM and inspected the occupied-building access route; public-area protection remained intact. A toolbox talk covered PPE and silica control. No safety violations, injuries, deliveries or delays were reported. Tomorrow’s scheduled work is to complete containment and begin selective demolition.</p>",
      "blocks": [
        [
          "Weather",
          "Clear, 72 degrees, with no impact on work."
        ],
        [
          "Manpower",
          "Meridian had Tom Radley and two laborers onsite, a total of three for eight hours."
        ],
        [
          "Manpower",
          "Badger Interiors had four workers installing dust barriers and floor protection at Level 1, DCR suite."
        ],
        [
          "Equipment",
          "One scissor lift in use."
        ],
        [
          "Equipment",
          "HEPA air scrubber in use — unit 1 of 2."
        ],
        [
          "Equipment",
          "HEPA air scrubber in use — unit 2 of 2."
        ],
        [
          "Inspection",
          "Facilities staff visited at 10 AM and inspected the occupied-building access route. Public-area protection remained intact."
        ],
        [
          "Safety",
          "Held a toolbox talk on PPE and silica control."
        ],
        [
          "Safety Violation",
          "No safety violations observed today."
        ],
        [
          "Accident",
          "No injuries, accidents or near misses occurred today."
        ],
        [
          "Delivery",
          "No deliveries today."
        ],
        [
          "Notes",
          "No delays today, everything ran on schedule."
        ]
      ],
      "scenes": [
        {
          "screen": "V17",
          "kind": "desktop",
          "title": "Open VoPro",
          "detail": "Open the VoPro desktop icon to begin. Press Next to click.",
          "duration": 4,
          "chapter": "VoPro · Capture",
          "launchApp": "vopro"
        },
        {
          "screen": "V17",
          "kind": "home",
          "title": "Press Record",
          "detail": "Click Record in the lower-left corner to open the project chooser.",
          "duration": 3,
          "chapter": "VoPro · Capture",
          "focus": {
            "label": "Toggle recording",
            "aria": true
          }
        },
        {
          "screen": "V15",
          "kind": "project",
          "title": "Choose CCB Remodel",
          "detail": "Keep the daily report associated with the correct project.",
          "duration": 4,
          "focus": {
            "selector": "#choose-project"
          },
          "chapter": "VoPro · Capture",
          "enter": [
            {
              "label": "Toggle recording",
              "aria": true
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "transcript",
          "title": "Recap the site activity",
          "detail": "October 2 · crews · equipment · inspection · safety · tomorrow’s plan. When finished, Next stops recording and opens Summary.",
          "duration": 8,
          "fillDuration": 7,
          "focus": {
            "selector": "#transcript-panel"
          },
          "chapter": "VoPro · Capture",
          "enter": [
            {
              "selector": "#choose-project"
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "summary",
          "title": "Review the day in one place",
          "detail": "Check the date, worker counts, equipment quantities and explicit “no incident” statements.",
          "duration": 5,
          "readingMaxLines": 2,
          "readingSpeed": 1.3,
          "readingDuration": 12,
          "focus": {
            "selector": "#summary-panel"
          },
          "chapter": "VoPro · Review",
          "enter": [
            {
              "selector": "#voice-drawer [aria-label=\"Toggle recording\"]",
              "effect": "stop-recording"
            },
            {
              "label": "Summary"
            }
          ],
          "reading": ".demo-summary"
        },
        {
          "screen": "V08",
          "kind": "drafts-nav",
          "title": "Open My Drafts",
          "detail": "Click My Drafts in the lower-left sidebar to review the captured items.",
          "duration": 4,
          "focus": {
            "label": "My Drafts",
            "includes": true
          },
          "chapter": "VoPro · Navigate"
        },
        {
          "screen": "V10",
          "kind": "daily-draft",
          "title": "Review one grouped Daily Report",
          "detail": "Twelve context blocks sit within a single report.",
          "duration": 9,
          "focus": {
            "selector": "#daily-report [data-slot=card-header]"
          },
          "chapter": "VoPro · Review",
          "enter": [
            {
              "label": "My Drafts",
              "includes": true
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "daily-draft",
          "title": "Keep the equipment quantities clear",
          "detail": "One scissor lift and two individual HEPA air scrubber entries.",
          "duration": 9,
          "scrollSelector": "#daily-block-3",
          "focus": {
            "selector": "#daily-block-4"
          },
          "chapter": "VoPro · Review"
        },
        {
          "screen": "V10",
          "kind": "daily-draft",
          "title": "Check safety and negative statements",
          "detail": "The toolbox talk is separate from “no violations,” “no injuries” and “no deliveries.”",
          "duration": 9,
          "scrollSelector": "#daily-block-7",
          "focus": {
            "selector": "#daily-block-8"
          },
          "chapter": "VoPro · Review"
        },
        {
          "screen": "V10",
          "kind": "daily-accept",
          "title": "Accept the Daily Report",
          "detail": "One action accepts the grouped report for the project.",
          "duration": 5,
          "scrollSelector": "#accept-daily",
          "focus": {
            "selector": "#accept-daily"
          },
          "chapter": "VoPro · Accept"
        },
        {
          "screen": "V10",
          "kind": "launch",
          "title": "Open Procore",
          "detail": "Open the Procore desktop icon to verify the accepted record. Press Next to click.",
          "duration": 4,
          "launchApp": "procore",
          "chapter": "Procore · Navigate"
        },
        {
          "screen": "P19",
          "kind": "destination",
          "title": "Open Project Tools",
          "detail": "Open the project tools menu to find Daily Log.",
          "duration": 4,
          "focus": {
            "label": "Project Tools",
            "includes": true
          },
          "chapter": "Procore · Navigate"
        },
        {
          "screen": "P18",
          "kind": "destination",
          "title": "Choose Daily Log",
          "detail": "Project Tools → Daily Log.",
          "duration": 4,
          "focus": {
            "label": "Daily Log"
          },
          "chapter": "Procore · Navigate",
          "enter": [
            {
              "label": "Project Tools",
              "includes": true
            }
          ]
        },
        {
          "screen": "P10",
          "kind": "destination",
          "title": "Switch to Calendar",
          "detail": "The calendar makes it easy to select the date of the report.",
          "duration": 5,
          "focus": {
            "label": "Calendar"
          },
          "chapter": "Procore · Navigate",
          "enter": [
            {
              "label": "Daily Log"
            }
          ]
        },
        {
          "screen": "P09",
          "kind": "destination",
          "title": "Select October 2",
          "detail": "Navigate to the day named in the recording.",
          "duration": 5,
          "focus": {
            "selector": "[data-demo-date]"
          },
          "chapter": "Procore · Navigate",
          "enter": [
            {
              "label": "Calendar"
            }
          ]
        },
        {
          "screen": "P01",
          "kind": "destination",
          "title": "Open View Day",
          "detail": "October 2 shows 11 approved entries in the captured result.",
          "duration": 7,
          "focus": {
            "label": "View Day"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-date]"
            }
          ]
        },
        {
          "screen": "P06",
          "kind": "destination",
          "title": "Check the manpower entries",
          "detail": "Meridian: 3 workers × 8 hours. Badger: 4 workers; hours were not supplied. Next opens Notes.",
          "duration": 11,
          "focus": {
            "text": "Meridian had Tom Radley"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "label": "View Day"
            }
          ]
        },
        {
          "screen": "P07",
          "kind": "destination",
          "title": "Read the Notes",
          "detail": "The toolbox talk and “no delays” appear as separate notes. Next opens Equipment.",
          "duration": 8,
          "focus": {
            "text": "Held a toolbox talk"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-log-section=\"Notes\"]"
            }
          ]
        },
        {
          "screen": "P04",
          "kind": "destination",
          "title": "Review all three equipment rows",
          "detail": "One scissor lift and two HEPA scrubbers are described in the comments. Next opens Inspections.",
          "duration": 10,
          "focus": {
            "text": "HEPA air scrubber"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-log-section=\"Equipment\"]"
            }
          ]
        },
        {
          "screen": "P05",
          "kind": "destination",
          "title": "Read the inspection result",
          "detail": "Facilities visited at 10 AM; the access route and public protection are documented. Next opens Deliveries.",
          "duration": 10,
          "focus": {
            "text": "Facility staff"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-log-section=\"Inspections\"]"
            }
          ]
        },
        {
          "screen": "P03",
          "kind": "destination",
          "title": "Confirm the delivery statement",
          "detail": "“No deliveries today” is recorded explicitly. Next opens Safety Violations.",
          "duration": 6,
          "focus": {
            "text": "No deliveries today"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-log-section=\"Deliveries\"]"
            }
          ]
        },
        {
          "screen": "P08",
          "kind": "destination",
          "title": "Confirm there were no safety violations",
          "detail": "The record describes the absence of a violation. Next opens Accidents.",
          "duration": 6,
          "focus": {
            "text": "No safety violations"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-log-section=\"Safety Violations\"]"
            }
          ]
        },
        {
          "screen": "P02",
          "kind": "destination",
          "title": "Finish with the accident log",
          "detail": "No injuries, accidents or near misses were recorded for the day.",
          "duration": 8,
          "focus": {
            "text": "No injuries"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-demo-log-section=\"Accidents\"]"
            }
          ]
        }
      ]
    },
    "observation": {
      "name": "A gap that needs attention.",
      "module": "Observation",
      "summary": "Document the dust-barrier gap, review the observation and photo separately, then attach evidence and advance the status in Procore.",
      "image": "observation",
      "transcript": "Create a high-priority safety observation at the Level 1 DCR suite main entrance. The temporary dust barrier has a six-inch gap at the floor next to the occupied corridor, allowing construction dust to escape into the public area. Assign this to Badger Interiors, demolition and partitions trade, with Tom Radley as reviewer. Require correction today before demolition resumes. Attach the entrance photo and note that public protection and negative-air containment must be maintained.",
      "summaryHTML": "<p>A high-priority safety observation is required at the Level 1 DCR suite main entrance. A six-inch gap at the floor of the temporary dust barrier next to the occupied corridor allows construction dust to escape into the public area. Assign the observation to Badger Interiors, demolition and partitions trade, with Tom Radley requested as reviewer. Correction is required today before demolition resumes. Attach the entrance photo and maintain public protection and negative-air containment.</p>",
      "scenes": [
        {
          "screen": "V17",
          "kind": "desktop",
          "title": "Open VoPro",
          "detail": "Open the VoPro desktop icon to begin. Press Next to click.",
          "duration": 4,
          "chapter": "VoPro · Capture",
          "launchApp": "vopro"
        },
        {
          "screen": "V17",
          "kind": "home",
          "title": "Press Record",
          "detail": "Click Record in the lower-left corner to open the project chooser.",
          "duration": 3,
          "chapter": "VoPro · Capture",
          "focus": {
            "label": "Toggle recording",
            "aria": true
          }
        },
        {
          "screen": "V15",
          "kind": "project",
          "title": "Choose CCB Remodel",
          "detail": "Keep the condition, location and project together.",
          "duration": 4,
          "focus": {
            "selector": "#choose-project"
          },
          "chapter": "VoPro · Capture",
          "enter": [
            {
              "label": "Toggle recording",
              "aria": true
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "transcript",
          "title": "Describe the gap and the required action",
          "detail": "Include the priority, location, responsible trade and public-protection requirement. When finished, Next stops recording and opens Summary.",
          "duration": 8,
          "fillDuration": 7,
          "focus": {
            "selector": "#transcript-panel"
          },
          "chapter": "VoPro · Capture",
          "enter": [
            {
              "selector": "#choose-project"
            }
          ]
        },
        {
          "screen": "V08",
          "kind": "summary",
          "title": "Review the captured condition",
          "detail": "Six-inch gap · High priority · Badger Interiors · Correct before demolition resumes.",
          "duration": 10,
          "focus": {
            "selector": "#summary-panel"
          },
          "chapter": "VoPro · Review",
          "enter": [
            {
              "selector": "#voice-drawer [aria-label=\"Toggle recording\"]",
              "effect": "stop-recording"
            },
            {
              "label": "Summary"
            }
          ],
          "reading": ".demo-summary"
        },
        {
          "screen": "V08",
          "kind": "drafts-nav",
          "title": "Open My Drafts",
          "detail": "Click My Drafts in the lower-left sidebar to review the captured items.",
          "duration": 4,
          "focus": {
            "label": "My Drafts",
            "includes": true
          },
          "chapter": "VoPro · Navigate"
        },
        {
          "screen": "V10",
          "kind": "obs-drafts",
          "title": "Review two separate drafts",
          "detail": "The observation and the requested entrance photo are separate items.",
          "duration": 8,
          "focus": {
            "selector": "#observation-card"
          },
          "chapter": "VoPro · Review",
          "enter": [
            {
              "label": "My Drafts",
              "includes": true
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "obs-accept",
          "title": "Accept the observation",
          "detail": "Review the record, then accept it into the project.",
          "duration": 4,
          "focus": {
            "selector": "#accept-observation"
          },
          "chapter": "VoPro · Accept"
        },
        {
          "screen": "V10",
          "kind": "photo-draft",
          "title": "Complete the photo details",
          "detail": "The photo item still needs an image before it can be accepted.",
          "duration": 5,
          "focus": {
            "selector": "#photo-details"
          },
          "chapter": "VoPro · Photo"
        },
        {
          "screen": "V10",
          "kind": "photo-form",
          "title": "Name and locate the photo",
          "detail": "Identify the entrance photo and its location.",
          "duration": 8,
          "focus": {
            "selector": "#photo-name"
          },
          "chapter": "VoPro · Photo",
          "enter": [
            {
              "selector": "#photo-details"
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "photo-upload",
          "title": "Add the entrance image",
          "detail": "Choose the photo of the floor gap beneath the dust barrier, beside the occupied corridor.",
          "duration": 6,
          "focus": {
            "selector": "#photo-drop"
          },
          "chapter": "VoPro · Photo",
          "enter": [
            {
              "selector": "#photo-name",
              "effect": "name-photo"
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "photo-save",
          "title": "Save the completed photo details",
          "detail": "The selected image stays with this photo draft.",
          "duration": 5,
          "focus": {
            "selector": "#save-photo"
          },
          "chapter": "VoPro · Photo",
          "enter": [
            {
              "selector": "#photo-drop"
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "photo-accept",
          "title": "Accept the photo separately",
          "detail": "The photo is reviewed and accepted as its own item.",
          "duration": 5,
          "focus": {
            "selector": "#accept-photo"
          },
          "chapter": "VoPro · Accept",
          "enter": [
            {
              "selector": "#save-photo"
            }
          ]
        },
        {
          "screen": "V10",
          "kind": "launch",
          "title": "Open Procore",
          "detail": "Open the Procore desktop icon to verify the accepted record. Press Next to click.",
          "duration": 4,
          "launchApp": "procore",
          "chapter": "Procore · Navigate"
        },
        {
          "screen": "P19",
          "kind": "destination",
          "title": "Open Project Tools",
          "detail": "Open the project tools menu to find Observations.",
          "duration": 4,
          "focus": {
            "label": "Project Tools",
            "includes": true
          },
          "chapter": "Procore · Navigate"
        },
        {
          "screen": "P18",
          "kind": "destination",
          "title": "Choose Observations",
          "detail": "Project Tools → Observations.",
          "duration": 4,
          "focus": {
            "label": "Observations"
          },
          "chapter": "Procore · Navigate",
          "enter": [
            {
              "label": "Project Tools",
              "includes": true
            }
          ]
        },
        {
          "screen": "P11",
          "kind": "obs-list",
          "title": "Open the dust-barrier observation",
          "detail": "Choose View beside the high-priority dust-barrier observation.",
          "duration": 6,
          "focus": {
            "selector": "[data-qa=\"view-button\"]"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "label": "Observations"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "obs-detail",
          "title": "Check the observation fields",
          "detail": "High priority · Badger Interiors · Main Entrance. Tom Radley appears in Distribution.",
          "duration": 11,
          "scroll": "Trade",
          "focus": {
            "text": "Ray Ortiz"
          },
          "chapter": "Procore · Verify",
          "enter": [
            {
              "selector": "[data-qa=\"view-button\"]"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "obs-description",
          "title": "Read the condition and protection requirements",
          "detail": "The description carries the six-inch gap and the need to maintain containment.",
          "duration": 9,
          "scroll": "Description",
          "focus": {
            "text": "Description",
            "ancestor": 2
          },
          "chapter": "Procore · Verify"
        },
        {
          "screen": "P14",
          "kind": "obs-attach",
          "title": "Attach evidence in the Activity Feed",
          "detail": "Link the entrance image manually to this observation.",
          "duration": 6,
          "focus": {
            "label": "Add Attachment"
          },
          "chapter": "Procore · Photo",
          "scrollSelector": "[data-qa=\"status-select\"]"
        },
        {
          "screen": "P14",
          "kind": "attach-dialog",
          "title": "Choose the entrance image",
          "detail": "Use Attach Files to select the image for this observation.",
          "duration": 6,
          "focus": {
            "selector": "#native-upload button"
          },
          "chapter": "Procore · Photo",
          "enter": [
            {
              "label": "Add Attachment"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "attach-selected",
          "title": "Attach the selected file",
          "detail": "Confirm the entrance image before adding it to the activity.",
          "duration": 5,
          "focus": {
            "selector": "#native-attach"
          },
          "chapter": "Procore · Photo",
          "enter": [
            {
              "selector": "#native-upload button"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "obs-status",
          "title": "Choose Ready For Review",
          "detail": "Select the next status in the Activity Feed.",
          "duration": 6,
          "focus": {
            "selector": "[data-qa=\"status-select\"]"
          },
          "chapter": "Procore · Status",
          "enter": [
            {
              "selector": "#native-attach"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "obs-status-menu",
          "title": "Advance the observation for review",
          "detail": "Choose Ready For Review from the status menu.",
          "duration": 5,
          "focus": {
            "selector": "#ready-option"
          },
          "chapter": "Procore · Status",
          "enter": [
            {
              "selector": "[data-qa=\"status-select\"]"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "obs-submit",
          "title": "Submit the activity update",
          "detail": "Send the selected status with the attached entrance photo.",
          "duration": 5,
          "focus": {
            "label": "Add comment",
            "aria": true
          },
          "chapter": "Procore · Status",
          "enter": [
            {
              "selector": "#ready-option"
            }
          ]
        },
        {
          "screen": "P14",
          "kind": "obs-final",
          "title": "Ready For Review",
          "detail": "The observation is ready for review, with the entrance image attached to the activity.",
          "duration": 12,
          "scrollSelector": "#completed-activity",
          "focus": {
            "selector": "#completed-activity"
          },
          "chapter": "Procore · Review",
          "enter": [
            {
              "label": "Add comment",
              "aria": true
            }
          ]
        }
      ]
    }
  },
  "interaction": "Presenter steps only; entry animations run once automatically and can be skipped with arrows. Black VoPro title and outro. Approval transfer cue is a simulated presentation effect.",
  "browser_opening": "Bottom-edge cursor gesture restores only the required browser. VoPro opens first; Procore opens on first Procore scene. No taskbar or desktop shortcuts.",
  "opening_steps": "1. Open VoPro. 2. Press Record in the lower left. 3. Choose CCB Remodel.",
  "theme": "Persisted light/dark VoPro theme, shared by the native in-window toggle and control-bar switch; captured Procore styling retained.",
  "daily_reading": "First two summary lines only, at 1.3x the original line traversal speed. Five-second scene."
}
